U = User(Funzioni per applicazioni specifiche)
U = Funzioni generiche
* = Sostituisce la funzione UU10AlarmNotify
La funzione UU20AlarmNotify viene utilizzata per eseguire un push di un allarme o warning in un buffer di tipo FIFO. Alla funzione occorre passare come parametri il codice dell'allarme, due parametri generici e l'array dove l'allarme verrà inserito.
UU20AlarmNotify (AlarmNum, AlarmPar1, AlarmPar2, AlMBox, AlString)
Parametri:
| IN/OUT | TIPO VARIABILE | NOME DI ESEMPIO | DIM | |
|---|---|---|---|---|
| IN | SYSTEM GLOBAL | AlarmNum | - | Tipo di device a cui si può applicare la funzione |
| IN | ARRSYS | AlMBox | L | Numero settore di inizio scrittura |
| IN | SYSTEM | aslParam[2] | L | Numero settore di fine scrittura (valido solo nel caso che 'aslParam[3]' sia a 0) |
| IN | SYSTEM | aslParam[3] | L | Numero di settori da scrivere (opzionale nel caso di voglia usare 'aslParam[2]') |
| IN | SYSTEM | aslParam[4] | L | Numero di elemento degli array dal quale iniziare a leggere i valori (se si imposta 0 si parte dal primo elemento) |
| IN | ARRSYS | CodeG | W/L | Array contenente Code G calcolato |
| IN | ARRSYS | CodeM | W/L | Array contenente Code M calcolato |
| IN | ARRSYS | CodeQm | L | Array contenente Spazio Master calcolato |
| IN | ARRSYS | CodeQs | L | Array contenente Spazio slave calcolato |
| IN | ARRSYS | CodeQma | L | Array contenente code Qma (codice ausiliario) |
| IN | ARRSYS | CodeQsa | L | Array contenente code Qsa (codice ausiliario) |
| OUT | SYSTEM | Errore | B | Var di errore nella scrittura camma |